troquel superior - French English Dictionary